|
CATIA V5 Programmierung : Parameter
miezeka am 04.02.2009 um 13:06 Uhr (0)
HI fraglich für mich ist immer noch wie ich diesen Parameter ansprechen kann, muss ich sagenSet parameters = CATIA.ActiveDocument.Part.Parameters (hier spreche ich die Parameter im Part an, aber kann ich die Parameter im Set ansprechen oder ist dies egal?Dim BoolParamV1 As BoolParam (oder soll ich hier schondefinieren, dass es ein Boolparameter ist?Set BoolParamV1 = parameters1.Item(Dokument_Name & "Parameters.1Einflussparameter#Einflussparamter_OB_Fugenlinie_erzeugen")-brauche ich hier "Parameters.1..."od ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter
miezeka am 03.02.2009 um 13:55 Uhr (0)
Hallo Ich habe ein verzwicktes Thema, ich habe eine PaCo eingefügt mit samt meinen Parametern und Relations, aber wie kann ich denn die Boolischen Parameter ansprechen?DankeAußerdem worin besteht der Unterschied zwischen Bool und String- Parameter?Wenn der Wert meines BoolParameters nicht zurtifft, ist dieser dann automatisch falsch?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansprechen der Parameter
miezeka am 01.02.2009 um 14:56 Uhr (0)
Halloich habe über mein Makro eine PowerCopy eingefügt. Nun möchte ich die auch initialisierten parameter ansprechen und die Werte, die ich in einer userForm eingegeben habe übertragen und dann das ganze Part anktualisieren.Aber wie mache ich es denn richtig?!?Bitte um eine kleine Hilfestellung Danke[Diese Nachricht wurde von miezeka am 02. Feb. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter in eines CatPart über VBA verändern
miezeka am 01.10.2008 um 11:16 Uhr (0)
Hallo KoopiAlso letztens habe ich auch auch eine Konstruktionstabelle generiert und diese dann ins Excel übertragen und dann mit VBA geöffnet--------------------------------------------------------------------------------Öffnen der Tabelle und verändern dieser---------------------------------------Dim MyXL As ObjectSet MyXL = CreateObject("Excel.Application")Set MyXL = GetObject("K:G_ProjekteProjekte_Team_RohbauTueren BY624Designtabelle-Fuge.xls")MyXL.Application.Visible = TrueMyXL.Parent.Windows(1).Visibl ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter
miezeka am 04.02.2009 um 13:52 Uhr (0)
Hallo lolhabe meinen Fehler gefundenhmmParameter muss man schreiben können!Außerdem habe ich meine PowerCopy anders aufgebaut, das heißt ich habe nicht gleich den Parameters geklickt sondern die einzelnen Sets innen drin.Vllt war hier die Auswirkung eben
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Feste Werte aus Tabelle den Daten im Makro zuweisen
miezeka am 01.10.2008 um 11:12 Uhr (0)
HAllo Habe da so eine tolle Herausforderung :-)Ich versuche gerade ein Makro zusamen zu basteln.Und zwar möchte ich meine Werte die ich in einer Tabelle konstruiert habe ins CATIA einlesen und diese Werte entsprechen Zb den Werten von einer Offsetplane oder einem Winkel oder einem Punktabstand auf einer Linie.Die Werte die eingelesen werden sind fest. Auch die Frage ist der Zuweisung der der eigenschaft(deg, mm, kg oder so)Dies ist zwar so ähnlich wie eine Konstruktionstabelle jedoch werden erst meine Elem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbennung von mehreren Elemnten
miezeka am 26.11.2008 um 12:07 Uhr (0)
HalloHabe hier noch kurz eine kleine HerausforderungIch habe ein geometrisches Set, in welchem sich 100 ebenen befinden, da ich schon öfters welche erzeugt und gelöscht habe möchte ich diese mal per Makro kurz selektieren und umbennen wie "Linienebene_1"...bis "Linienebene_100"Bidde BiddeIch weiß dass es eine For Schleife sein sollteSub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim GeoElem As GeometricElementsSet GeoElem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Axis to Axis über Makro (mehrere Elemente)
miezeka am 09.10.2008 um 13:39 Uhr (0)
Hallo Zoltan,du hattest vollkommen recht, denn die deklarierung war anscheinend falsch.Ich habe noch mal meine Scharniere umbenannt und die Parameter sowie die referenzen einzeln deklariert.vielen herzlichen Dank!hier nach mal der ganze text falls es jemand brauchen könnte:--------------------------------------------------------------------------------Scharniere positionieren-------------------------------------------------------- Dim param_u_ut As Parameters, param_u_ot As ParametersSet param_u_ut = part1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel!!!!
miezeka am 17.10.2008 um 14:04 Uhr (0)
Ich glaube ich habe mich ein wenig falsch ausgedrückt. Ich habe als Input nur tote Elemente, ich erzeuge meine ganze Geometrie selber.Daher denke ich dass sich die ganze Sache mit den Parametern und Design tabelle erledigt haben könnteAm einfachsten wäre es sicherlich die Tabelle vor dem Makro zu öffnen und zu speichern u dann mit dem Makro die Werte auslesen Zitat:Original erstellt von denyo_1:- Zum dritten Punkt: Du kannst natürlich nicht den Vorgang zwei mal ausführen und verlangen das CATIA keine neuen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Feste Werte aus Tabelle den Daten im Makro zuweisen
miezeka am 01.10.2008 um 13:40 Uhr (0)
Hmmda hier noch nicht so viele Leute geschrieben habenwill ich nur wissen wie ich in Catia meine Tabelle aufmache, Werte verändere und diese schließe ich-- das habe ich mittlererweile geschaft.Aber Wie spreche ich nochmal die Tabelle an und sage mir, wetzte den Wert welcher in der Tabelle die Zelle B2:A1 entspricht einem Buchstaben zu.Dieser Buchstabe entspricht hier meinem Offsetabstand, welchen ich dann veränder.Gruß Vi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel!!!!
miezeka am 17.10.2008 um 11:26 Uhr (0)
Hallo Denyokann ich denn dies nicht durch eine Konstruktionstabelle das ganze realisieren und ändern?!?Denn durch aufrufen dieser würden sich meine Werte doch auch automatisch aktualisieren?!? Schließlich macht es CATIA doch immer selbst wenn ich diese verändert habe.Fraglich ist ob ich wieder das gleiche Problem wie mit Excel habe und meine Werte immer noch die alten sind, die eingelesen werden.Was deinen letzten Vorschlag angeht habe ich zwar diesen Befehl gefunden, aber nicht viel verstanden was da drin ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel!!!!
miezeka am 17.10.2008 um 15:41 Uhr (0)
Also habe einfach mal alles gezipt und aus dem makro ist es wohl zu sehen wenn du es laufen lässtalso1 .Problem -Makro starten -Excel öffnen u werte verändern u speichern =NEUE_WERTE-Makro liest alte werte ein und erzeugt Geometrielemente-- laut vorherigem beitrag Catia kein Kind von ExcelLösung:Starte Tabelle vorher, verändere meine Werte und speicher diese. Lasse mein makro dann nur noch die Werte einlesen.2 .Problem-Makro erzeugt Punkte mit bestimmten Offsetwerten. Werte sollten aus Tabelle eingelesen w ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eingelesene Daten aufrunden
miezeka am 19.02.2009 um 17:26 Uhr (0)
Hallo Ich habe in Catia meine Daten eingelesen, leider sind diese mir ein wneig zu lang, kann ich die nur mit 3 Nachkommestellen auslesen? oder anzeigen lassen?!?muss ich das Autosize anmachen?hier mein TextSub Vergleich()Dokument_Name = ""If (Dokument_Name = "") Then FindDocuments2Set Temp_Dok = CATIA.Documents.Item(Dokument_Name)Temp_Dok.ActivateDokument_Name = Temp_Dok.Part.NameSet parameters1 = Temp_Dok.Part.ParametersDim Wert1, Wert2, Wert3, Wert4, Wert5, Wert6, Wert7, Wert8, Wert9, Wert10, Wert11Dim ...
|
| In das Form CATIA V5 Programmierung wechseln |